@tab-padding: 30px;

.edc-app-list {
  // margin-top: -47px;
  // padding-top: 47px;
  // height: 100%;
  position: absolute;
  top: 47px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  .ant-spin-nested-loading {
    height: 100%;
  .ant-spin-container{
    height: 100%;
  }
}
}
.edc-app-share-dialog {
  .wea-select {
    width: 100px!important;
    padding-right: 0px;
    margin-right: 12px;
  }
  .wea-dialog-body,  .wea-new-scroll {
    //height: auto!important;
    height: 100%;
  }
}


.paginationDiv{
  position: absolute;
  right: 0px;
  bottom: 10px;
}
.wea-edc-container {
  .wea-edc-right-content {
    top: 0px;
    //bottom: 50px;
  }
}


.edc-task-left {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
  .search-wrapper-group {
      padding: 8px 24px;
      .wea-input-focus {
          //margin-left: 10px;
          width: 140px;
          float: right;
      }
      .search-all {
          cursor: pointer;
          position: absolute;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap;
          display: inline-block;
          width: 60px;
          height: 28px;
          line-height: 28px;
      }
  }
  .list-wrapper {
      position: absolute;
      top: 46px;
      bottom: 0px;
      left: 0px;
      width: 100%;
      //height: 87%;
      //height:100%;
      border-top: 1px solid #eaeaea;
      overflow-y: auto;
      overflow-x: hidden;
      .ant-menu {
          border-right: 0px;
          .add-group-btn {
            left: 140px;
            border: 0px;
          }
          
      }
      .ant-menu-item {
          padding-left: 24px;
          border-right: 0px;
          line-height: 32px;
          height: 32px;
          .right {
            position:absolute;
            right:10px;
            //float: right;
          }
          &.ant-menu-item-selected {
              background: #eaf8fe;
          }
          &.no-line-height {
              line-height: normal;
              height: 40px;
          }
          .main{
              margin-bottom: -4px;
              line-height: 22px;
              color: #484848;
              padding-top: 8px;
              height: 40px;
          }
          .edc-app-groupName{
            width:185px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
          }
          .desc{
              line-height: 22px;
              font-weight: 200;
              color: #999;
              span {
                  margin-right: 5px;
              }
          }
          .menu-item-opts {
            display: none;
            right: @tab-padding;
            position: absolute;
            top: 8px;
            z-index: 10;
            i {
                margin-left: 2px;
            }
        }
        &:hover {
            .menu-item-opts {
                display: block;
            }
        }
      }
      .ant-menu-item-group-title {
        color: black;
      }
  }
  .add-group-title {
    font-size: 14px;
    font-weight: 600;
  }

}

.ant-col-10 {
  .wea-upload {
    padding-top: 0px !important;
  }
}
